@media only screen and (max-width:640px ) {
	body{ background: none; overflow-x: hidden;font-size: 14px;}
	
	.font14{font-size: 1em;}
	.lh26{line-height: 1.5;}
	h1, h2{font-size: 16px;}
	h3, h4, h5, h6{font-size: 14px;}
	
	#header,.banner,.w737,.w254,.box01,.zfxxgk_l,.zxgkxx,#foot{width:100%;box-sizing: border-box;}
	.container{width:96%;padding:0 2%}
	
	.head_top{width:100vw;}
	#ipv6_p,#nav .nav_t .search{ display: none;}
	.wel_date{white-space: nowrap;}
	.wel_date span.welcome{margin-left: 1em;display: none;}
	.wel_date span.date{display: none}
	.head_top .fr li{background: none;}
	.head_top .fr li:last-child{display: none;}
	.head_top li dl{left: auto;right:0;width:auto;padding:0 1em;box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);}
	.head_top li dd{white-space: nowrap;}
	
	.banner{ display: flex; height: 26vw !important; background: #f5f5f5 url(BG.jpg) no-repeat top center; align-items:center;font-size: 1.8rem; font-weight: bold;background-size: cover;}

	
	#nav .nav_t{ height: auto; padding: 0;}
	#nav .nav_t ul{ display: flex;width:100%;flex-wrap: wrap;}
	#nav .nav_t ul li{ padding: 6px 3px;}
	#nav .nav_t .nav_ul li{ box-sizing: border-box;height: 42px; padding:6px 0 10px 0; box-sizing: border-box; width:25%; background-image: none;font-size: 1rem;}
	#nav .nav_t .nav_ul li a{float:none;padding:5px 0; text-align: center;}
	#nav .nav_t .nav_ul li:last-child{ background: none;}
	#nav .nav_t .nav_ul li a span{ white-space: nowrap;}
	#nav .case{display: none !important;}
	#nav .nav_t .nav_ul li.cur a,#nav .nav_t .nav_ul li.cur a .cat_tit{ background: none;color: #fff;}
	#nav .nav_t .nav_ul li.cur a{padding: inherit;float: none;text-align: center;}
	#nav .nav_t .nav_ul li.cur a .cat_tit{padding:0;float: none;}
	
	#focus{width:100%;height: 70vw;}
	#focus ul{display: flex;flex-wrap: nowrap;}
	#focus ul li{width:96vw;height:70vw}
	#focus ul li img{box-sizing: border-box;width:100% !important;height:70vw !important;overflow: hidden; }
	#focus ul li p{width:96vw}
	#focus .btn{width:100%}
	#focus ul li p{font-size: 14px;}
	
	.gzdt_t h1{font-size: 16px;}
	
	.box01,.zxgkxx{ margin-top: 1rem;}
	.zfxxgk_l p img{width:100%}
	.zfxxgk_l .btn_qzqlqd{ display: flex; justify-content: space-around;}
	.zfxxgk_l .btn_qzqlqd a{width:46%}
	.box02{ height: auto !important;}
	
	.box02 h2 ul.fr{ display: none;}
	
	#change01,#change02{width:100% !important;box-sizing: border-box;}
	#RightTab22,#RightTab23,#RightTab24{width:100% !important;box-sizing: border-box;margin-left: 0 !important;margin-right: 0 !important;height: auto !important;}
	
	.List_list li{margin-bottom: 10px;}
	
	.list_more{margin-top: 10px;}
	.list_more a{ display: block; box-sizing: border-box; padding: 0.3rem; background: #f5f5f5 none !important; border-radius: 0.6rem; color: #333;font-size: 12px; line-height: 1.8;text-align: center;}
	
	#change03 h2{position: relative;}
	#change03 h2::after{content: "";position: absolute;right: 0;top:0;bottom:2px;width:20%;background: linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1));}
	#change03 h2:hover::after{display: none;}
	#change03 ol{width:100%;overflow-x: auto !important;white-space: nowrap;}
	#change03 ol li{float: none;display: inline-block;}
	.ztzl_con table tr{display: flex;flex-wrap: wrap;}
	.ztzl_con table tr td{white-space: nowrap;}
	
	#foot h4{display: none;}
	#foot h4 a:first-child{ display: none;}
	#foot h4 a{ margin-left: 15px; font-size: 12px;}
	
	
	/*list page*/
	.LeftSide,.RightSide{float:none;box-sizing: border-box;width:100%}
	.LeftSide,.hdjl_l{ width:100%;}
	.LeftSide_con{display:flex;flex-wrap:wrap;padding: 15px 5px 0;}
	.LeftSide_con dl{width:32%;text-align: center;margin-right: 2%;}
	.LeftSide_con dl:nth-child(3n){margin-right: -2%;}
	.LeftSide_con dl dt{padding: 0;}
	.LeftSide_con dl dt a{display:block;padding:0.5em 0;background: none;}
	.dangjian .LeftSide_con dl{width:100%;margin-right: 0;}

	.Fixbg,.Fixbg02{ background: none;}
	.LeftSide_con dl dt{box-sizing:border-box;width:100%; background: #f5f5f5;}
	#nav .case{ display: none;}
	.list_page{ height: auto;}
	.list_page span{ margin-bottom: 10px;}
	.ConBox .Pos,.RightSide .Pos{ height: auto; padding-bottom: 10px;line-height: 1.5;}
	.ConBox .Pos a,.RightSide .Pos a{white-space: nowrap;}
	
	/*xxgk*/
	#zxdt{height: auto;}
	#zxdt h2{padding-left: 0;}
	#zxdt .zxdt_con{position: static;}
	.ztzl{border: none;}
	#zxdt #focus{width:100%;height: 70vw;border:none;position:relative;left:0;top:0;margin-top:15px;overflow: hidden;}
	#zxdt #focus ul{display: flex;flex-wrap: nowrap;}
	#zxdt #focus ul li{width:96vw;height:70vw}
	#zxdt #focus ul li img{box-sizing: border-box;width:100% !important;height:70vw !important;overflow: hidden; }
	#zxdt #focus ul li p{width:96vw}
	#zxdt #focus .btn{width:100%}
	#zxdt #focus ul li p{font-size: 14px;}
	.box03{width:100%;box-sizing: border-box;height: auto;float: none;margin-bottom: 10px;}
	
	.RightSide_con{padding: 18px 0;}
	.scroll_y{height: auto;}
	#frameBox{height: 3000px !important;}

	/*content*/
	.mainCont{ padding:0 1em;}
	.mainCont .others{ display: none;}
	#Zoom{ overflow-x: hidden;}
	#Zoom img{max-width: 100% !important;height: auto !important;}
	.govinfo_index{width:100%; overflow: auto;}
	.arc_pages{ clear: both; text-align: center;}
	.ConBox{ border: none;}
	
	/*hudong*/
	.hdjl_box{ padding: 1em 0.5em;}
	.hd_lxblpt{width:100%;float:none}
	.hd_dczj{margin-top:1rem;float:none;width:100%;}
	.list04{ display: block; float: none;}
	.list05{ float: right; margin-top: 1rem;}
	.tab01{width:100%}
	.tab01 tr th:nth-child(1){width:100%}
	.tab01 tr th:nth-child(2),.tab01 tr th:nth-child(3){ display: none;}
	.tab01 tr td:nth-child(2),.tab01 tr td:nth-child(3){ display: none;}
	.table2 textarea{box-sizing:border-box;width:100%}
	
	#searchForm table{ display: none;}
	#searchForm  .box04_con table{ display: block;}
	#searchForm  .box04_con input{max-width: 90% !important;width:auto !important}
	.hdjl_r{width:100%}
	.table_interact{width:100%}
	.table_interact tr th:nth-child(1){width:100%}
	.table_interact tr th:nth-child(2),.table_interact tr th:nth-child(3),.table_interact tr th:nth-child(4){ display: none;}
	.table_interact tr td:nth-child(2),.table_interact tr td:nth-child(3),.table_interact tr td:nth-child(4){ display: none;}
	.arc_con .arc_info{ height: auto; overflow: visible;}
	
	.singlePage .user{padding: 30px;}
	.singlePage .user table{width:100% !important}
	.singlePage .user table th{width:30% !important}
	
    /*other*/
    #gg1,#gg2,#gg3,#gg4,#gg5{ display: none;}
}
.iframe .Pos{display: none;}